home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_14_mutter.txt < prev    next >
Text File  |  1992-10-28  |  27KB  |  488 lines

  1. # near model CODE resource
  2. # jump table entries: 600-607 (8 of them)
  3. export_75:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. export_76:
  7. fn00000004:
  8. 00000004  3B40 F774                move.w     [A5 - 0x88C], D0
  9. 00000008  4AAD F766                tst.l      [A5 - 0x89A]
  10. 0000000C  6706                     beq        +0x8 /* 00000014 */
  11. 0000000E  206D F766                movea.l    A0, [A5 - 0x89A]
  12. 00000012  A02A                     syscall    HUnlock
  13. label00000014:
  14. 00000014  42A7                     clr.l      -[A7]
  15. 00000016  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  16. 0000001C  3F2D F774                move.w     -[A7], [A5 - 0x88C]
  17. 00000020  A9A0                     syscall    GetResource
  18. 00000022  2B5F F766                move.l     [A5 - 0x89A], [A7]+
  19. 00000026  4AAD F766                tst.l      [A5 - 0x89A]
  20. 0000002A  6700 00A8                beq        +0xAA /* 000000D4 */
  21. 0000002E  4AAD F75C                tst.l      [A5 - 0x8A4]
  22. 00000032  6700 0014                beq        +0x16 /* 00000048 */
  23. 00000036  4267                     clr.w      -[A7]
  24. 00000038  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  25. 0000003C  3F3C 0100                move.w     -[A7], 0x100
  26. 00000040  A801                     syscall    SndDisposeChannel
  27. 00000042  301F                     move.w     D0, [A7]+
  28. 00000044  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  29. label00000048:
  30. 00000048  4267                     clr.w      -[A7]
  31. 0000004A  42AD F75C                clr.l      [A5 - 0x8A4]
  32. 0000004E  486D F75C                pea.l      [A5 - 0x8A4]
  33. 00000052  3F3C 0005                move.w     -[A7], 0x5
  34. 00000056  2F3C 0000 00A0           move.l     -[A7], 0xA0
  35. 0000005C  487A 00B0                pea.l      [PC + 0xB0 /* 0000010E, value 0x225F205F '\"_ _' */]
  36. 00000060  A807                     syscall    SndNewChannel
  37. 00000062  301F                     move.w     D0, [A7]+
  38. 00000064  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  39. 00000068  206D F766                movea.l    A0, [A5 - 0x89A]
  40. 0000006C  A029                     syscall    HLock
  41. 0000006E  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  42. 00000072  206D F766                movea.l    A0, [A5 - 0x89A]
  43. 00000076  2050                     movea.l    A0, [A0]
  44. 00000078  3B68 0028 F776           move.w     [A5 - 0x88A], [A0 + 0x28]
  45. 0000007E  D0FC 0014                add.w      A0, 0x14
  46. 00000082  2B48 F77C                move.l     [A5 - 0x884], A0
  47. 00000086  2B68 0008 F760           move.l     [A5 - 0x8A0], [A0 + 0x8]
  48. 0000008C  2B6D F760 F788           move.l     [A5 - 0x878], [A5 - 0x8A0]
  49. 00000092  4EBA 0042                jsr        [PC + 0x42 /* 000000D6 */]
  50. 00000096  206D F77C                movea.l    A0, [A5 - 0x884]
  51. 0000009A  216D F788 0008           move.l     [A0 + 0x8], [A5 - 0x878]
  52. 000000A0  4267                     clr.w      -[A7]
  53. 000000A2  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  54. 000000A6  486D F778                pea.l      [A5 - 0x888]
  55. 000000AA  A804                     syscall    SndDoImmediate
  56. 000000AC  301F                     move.w     D0, [A7]+
  57. 000000AE  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  58. 000000B2  4267                     clr.w      -[A7]
  59. 000000B4  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  60. 000000B8  486D F76A                pea.l      [A5 - 0x896]
  61. 000000BC  4267                     clr.w      -[A7]
  62. 000000BE  A803                     syscall    SndDoCommand
  63. 000000C0  301F                     move.w     D0, [A7]+
  64. 000000C2  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  65. 000000C6  426D F764                clr.w      [A5 - 0x89C]
  66. 000000CA  206D F77C                movea.l    A0, [A5 - 0x884]
  67. 000000CE  216D F760 0008           move.l     [A0 + 0x8], [A5 - 0x8A0]
  68. label000000D4:
  69. 000000D4  4E75                     rts
  70. fn000000D6:
  71. 000000D6  302D F776                move.w     D0, [A5 - 0x88A]
  72. 000000DA  0C40 003C                cmpi.w     D0, 0x3C /* '<' */
  73. 000000DE  6700 002C                beq        +0x2E /* 0000010C */
  74. 000000E2  6E00 0004                bgt        +0x6 /* 000000E8 */
  75. 000000E6  4E75                     rts
  76. label000000E8:
  77. 000000E8  302D F776                move.w     D0, [A5 - 0x88A]
  78. 000000EC  0440 003C                subi.w     D0, 0x3C /* '<' */
  79. 000000F0  42A7                     clr.l      -[A7]
  80. 000000F2  3F00                     move.w     -[A7], D0
  81. 000000F4  3F3C 0006                move.w     -[A7], 0x6
  82. 000000F8  A869                     syscall    FixRatio
  83. 000000FA  201F                     move.l     D0, [A7]+
  84. 000000FC  42A7                     clr.l      -[A7]
  85. 000000FE  2F2D F760                move.l     -[A7], [A5 - 0x8A0]
  86. 00000102  2F00                     move.l     -[A7], D0
  87. 00000104  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  88. 00000108  2B5F F788                move.l     [A5 - 0x878], [A7]+
  89. label0000010C:
  90. 0000010C  4E75                     rts
  91. 0000010E  225F                     movea.l    A1, [A7]+
  92. 00000110  205F                     movea.l    A0, [A7]+
  93. 00000112  205F                     movea.l    A0, [A7]+
  94. 00000114  2F09                     move.l     -[A7], A1
  95. 00000116  2F0D                     move.l     -[A7], A5
  96. 00000118  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  97. 0000011C  3B7C 0100 F764           move.w     [A5 - 0x89C], 0x100
  98. 00000122  2A5F                     movea.l    A5, [A7]+
  99. 00000124  4E75                     rts
  100. fn00000126:
  101. 00000126  4AAD F75C                tst.l      [A5 - 0x8A4]
  102. 0000012A  6700 0018                beq        +0x1A /* 00000144 */
  103. 0000012E  4267                     clr.w      -[A7]
  104. 00000130  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  105. 00000134  3F3C 0100                move.w     -[A7], 0x100
  106. 00000138  A801                     syscall    SndDisposeChannel
  107. 0000013A  301F                     move.w     D0, [A7]+
  108. 0000013C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  109. 00000140  42AD F75C                clr.l      [A5 - 0x8A4]
  110. label00000144:
  111. 00000144  4AAD F766                tst.l      [A5 - 0x89A]
  112. 00000148  6706                     beq        +0x8 /* 00000150 */
  113. 0000014A  206D F766                movea.l    A0, [A5 - 0x89A]
  114. 0000014E  A02A                     syscall    HUnlock
  115. label00000150:
  116. 00000150  3B7C 0100 F764           move.w     [A5 - 0x89C], 0x100
  117. 00000156  4E75                     rts
  118. export_77:
  119. 00000158  4AAD F75C                tst.l      [A5 - 0x8A4]
  120. 0000015C  6700 0014                beq        +0x16 /* 00000172 */
  121. 00000160  4267                     clr.w      -[A7]
  122. 00000162  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  123. 00000166  3F3C 0100                move.w     -[A7], 0x100
  124. 0000016A  A801                     syscall    SndDisposeChannel
  125. 0000016C  301F                     move.w     D0, [A7]+
  126. 0000016E  42AD F75C                clr.l      [A5 - 0x8A4]
  127. label00000172:
  128. 00000172  4AAD F766                tst.l      [A5 - 0x89A]
  129. 00000176  6706                     beq        +0x8 /* 0000017E */
  130. 00000178  206D F766                movea.l    A0, [A5 - 0x89A]
  131. 0000017C  A02A                     syscall    HUnlock
  132. label0000017E:
  133. 0000017E  3B7C 0100 F764           move.w     [A5 - 0x89C], 0x100
  134. 00000184  4E75                     rts
  135. export_78:
  136. fn00000186:
  137. 00000186  4AAD F75C                tst.l      [A5 - 0x8A4]
  138. 0000018A  6700 0016                beq        +0x18 /* 000001A2 */
  139. 0000018E  4267                     clr.w      -[A7]
  140. 00000190  2F2D F75C                move.l     -[A7], [A5 - 0x8A4]
  141. 00000194  4267                     clr.w      -[A7]
  142. 00000196  A801                     syscall    SndDisposeChannel
  143. 00000198  301F                     move.w     D0, [A7]+
  144. 0000019A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  145. 0000019E  42AD F75C                clr.l      [A5 - 0x8A4]
  146. label000001A2:
  147. 000001A2  4AAD F766                tst.l      [A5 - 0x89A]
  148. 000001A6  6706                     beq        +0x8 /* 000001AE */
  149. 000001A8  206D F766                movea.l    A0, [A5 - 0x89A]
  150. 000001AC  A02A                     syscall    HUnlock
  151.